今天读了几篇博客:https://blog.csdn.net/qq_41080850/article/details/84593860 https://www.cnblogs.com/fengyunlishi/archive/2012/10/18/2730051.html ...
今天读了几篇博客:https://blog.csdn.net/qq_41080850/article/details/84593860 https://www.cnblogs.com/fengyunlishi/archive/2012/10/18/2730051.html ...
SQL经典50题里,第9题正解 正确解答需用到group_concat()函数,代码如下: select * from student where sid in ( select sid from sc group by sid having group_concat(cid ... group_concat(cid ORD
查询” 01 “课程比” 02 “课程成绩高的学生的信息及课程分数2.查询同时存在” 01 “课程和” 02 “课程的情况3.查询存在” 01 “课程但可能不存在” 02 “课程的情况(不存在时显示为 null)4.查询不存在” 01 ...
今天再练习Mysql练习题的时候遇到了 “查询和01号的同学学习的课程完全相同的其他同学的信息” 的问题,开始一脸懵逼,那个带题目的大佬的答案貌似有点问题,所以网上看了一些大佬的代码,发现还不如理解别人的思路...
查询和" 01 "号的同学学习的课程完全相同的其他同学的信息 解题思路: 第一步:筛选出01同学的课程号;SELECT CId FROM sc WHERE SId='01' 第二步:逆向思维,找出跟01同学所学课程不同的学生编号;SELECT a.SId...
查询选修课程与01号同学完全一样的其他学生信息。 核心思路:先找出选修课程包含了01号同学所选修全部课程的学生信息,在这基础上,在用having语句筛选出选修数量与01号同学一样的学生,即先’大于等于’再‘等于...
14 -- 13、查询和"01"号的同学学习的课程完全相同的其他同学的信息 7 15 -- 14、查询没学过"张三"老师讲授的任一门课程的学生姓名 7 16 -- 15、查询两门及其以上不及格课程的同学的学号,姓名及其平均成绩 7 17 -- ...
mysql 中 查询和" 01 "号的同学学习的课程 完全相同的其他同学的信息
小白学习SQL小记1SQL经典50题里13题正解解释函数的理解解析 SQL经典50题里13题正解 学习过程中遇到难题,找答案过程中看到很多错解只把计数一样的就拿出来了。 直到看到有人说用group_concat (@k1051785839),小白...
查询所用到的各表表结构见此博客:...查询和01号同学学习的课程完全相同的其他同学的信息: 代码: select * from student where sid in (select sid from grade2 where sid not in (select sid f...
9. 查询和" 01 "号的同学学习的课程 完全相同的其他同学的信息 select stu.* ,r.t2_count from student as stu ,(select distinct t2.sid as t2_sid ,count(t2.cid) as t2_count from (select ...
查询和" 01 "号的同学学习的课程 完全相同的其他同学的信息参考建表题目解析 参考 参考博客 建表 学生表 create table Student(SId varchar(10),Sname varchar(10),Sage datetime,Ssex varchar(10)); insert into ...
查询和"01"号的同学学习的课程完全相同的其他同学的信息优化 1、今天在一个可以联系MySQL的博客上发现一个SQL语句有问题,想优化一下。点击我去原文博客 添加学生表 CREATE TABLE `student` ( `SID` varchar(10) ...
感谢大佬提供的源码 当选课不可重复情况下 -- 1列出所有的学生信息 SELECT s.* from student s ...-- 4判断(学生的课程id在学号为01的学生的选课id中)这是一个子列表 in (select c_id from stu_sco
先说一件有点难过的事情,我还是放弃了想做数据分析师~投了好多好多好多的简历,只有几个面试,可能真的和我长时间的空白期有关吧,哪怕很认真准备了很久也没办法得到青睐。把mysql的50题刷完~看一看剩下的投递里会...
查询和"01"号的同学学习的课程完全相同的其他同学的信息
以下是查询和 "01" 号同学学习的课程完全相同的其他同学的信息的 SQL 语句: ``` SELECT si.* FROM student_info si WHERE si.student_id <> '01' AND NOT EXISTS ( SELECT 1 FROM student_course sc1 WHERE ...
查询和01号学生选择课程完全一样的学生信息 代码: select SId,Sname,Sage,Ssex from Student where not exists( select SId,CId from SC a where a.SId='01' and not exists( select b.SId from SC b ...
该 SQL 查询首先在 `score` 表中找到和学生 '01' 学习的所有课程相同的其他学生,然后通过 `HAVING` 子句确保这些学生学习的所有课程都和学生 '01' 学习的课程完全相同,最后在 `student` 表中查找这些学生的信息。...
以下是建表语句: create table bdqn_student( sno number(2), sname varchar2(20) not null, sbirthdate date, sgender char(2)); comment on column bdqn_student.sno is '学员编号';...comment on column bdqn_...
查询和“s001”号的同学学习的课程完全相同的其他同学学号。 1、首先我们要知道s001同学学习过的课程: select cno(课程ID) from sc2 where sno = 's001' 2、和查询出它没有学习过的课程,因为要与它课程完全相同...
前言 今天碰到一个sql问题,想了半天才想出来,为了记录,所以写了这篇博客。 题目和环境是这样的 有四张表:学生表、教师表、课程表、成绩表 ...问题是:查询和“s001”号的同学学习的课程完全相同的
Mysql查询至少有一门课与学号为“s001”的同学所学相同的同学的学号和姓名
--1.学生表 Student(S#,Sname,Sage,Ssex) --S# 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程表 Course(C#,Cname,T#) --...98) go --求:查询和"01"号的同学学习的课程完全相同的其他同学的信息 的解答
且和s001选择的课程数量相同, 这个人还不是s001,那这个人选择的课程和s001一样。 表sc(sno 学号,cno 课程编号,score 分数) 表student(sno 学号,sname 姓名,sage 年龄,ssex 性别) SELECT S.SNO, S.SNAME...
-- 思路想了挺久的,这个思路是,课程数量和1号同学相同,并且没有同学一没有的课程。这样的同学与同学一选课相同 select * from Student where sid in( select sid from sc group by sid having count(cid)=3 ...
sql练习题 练习查询和"01"号的同学学习的课程完全相同的其他同学的信息 SELECT s_id,s_name,s_birth,s_sex FROM student WHERE student.s_id in( SELECT s_id FROM score WHERE s_id!='01’AND c_id IN ( SELECT c_...
(oracle 查询和“s001”号的同学学习的课程完全相同的其他同学学号和姓名;) 查询和“s001”号的同学学习的课程完全相同的其他同学学号和姓名; **from student a, (select sno, cno from sc where sno = 's001') b,...